]> Dogcows Code - chaz/yoink/blobdiff - src/moof/rules.mk
testing new non-autotools build system
[chaz/yoink] / src / moof / rules.mk
diff --git a/src/moof/rules.mk b/src/moof/rules.mk
new file mode 100644 (file)
index 0000000..aa2c749
--- /dev/null
@@ -0,0 +1,54 @@
+
+#########################
+sp             := $(sp).x
+dirstack_$(sp) := $(d)
+d              := $(dir)
+#########################
+
+#
+# Define rules and targets for libmoof.
+#
+
+OBJS_$(d) := \
+             $(d)/ConvertUTF.o \
+             $(d)/aabb.o \
+             $(d)/backend.o \
+             $(d)/camera.o \
+             $(d)/dispatcher.o \
+             $(d)/fastevents.o \
+             $(d)/frustum.o \
+             $(d)/hash.o \
+             $(d)/image.o \
+             $(d)/log.o \
+             $(d)/packet.o \
+             $(d)/plane.o \
+             $(d)/resource.o \
+             $(d)/service.o \
+             $(d)/settings.o \
+             $(d)/sound.o \
+             $(d)/string.o \
+             $(d)/texture.o \
+             $(d)/timer.o \
+             $(d)/video.o \
+             $(d)/view.o \
+                        $(_END_)
+
+TGTS_$(d) := $(d)/libmoof.a
+DEPS_$(d) := $(OBJS_$(d):%=%.d)
+
+CLEAN     := $(CLEAN) $(OBJS_$(d)) $(DEPS_$(d)) $(TGTS_$(d))
+
+
+$(OBJS_$(d)): CF_TGT := -I$(d) -I$(d)/..
+$(OBJS_$(d)): $(d)/rules.mk
+
+$(TGTS_$(d)): $(OBJS_$(d))
+       $(DO_AR)
+
+
+#######################
+-include $(DEPS_$(d))
+d  := $(dirstack_$(sp))
+sp := $(basename $(sp))
+#######################
+
This page took 0.023596 seconds and 4 git commands to generate.