]> Dogcows Code - chaz/yoink/blob - src/moof/rules.mk
testing new non-autotools build system
[chaz/yoink] / src / moof / rules.mk
1
2 #########################
3 sp := $(sp).x
4 dirstack_$(sp) := $(d)
5 d := $(dir)
6 #########################
7
8 #
9 # Define rules and targets for libmoof.
10 #
11
12 OBJS_$(d) := \
13 $(d)/ConvertUTF.o \
14 $(d)/aabb.o \
15 $(d)/backend.o \
16 $(d)/camera.o \
17 $(d)/dispatcher.o \
18 $(d)/fastevents.o \
19 $(d)/frustum.o \
20 $(d)/hash.o \
21 $(d)/image.o \
22 $(d)/log.o \
23 $(d)/packet.o \
24 $(d)/plane.o \
25 $(d)/resource.o \
26 $(d)/service.o \
27 $(d)/settings.o \
28 $(d)/sound.o \
29 $(d)/string.o \
30 $(d)/texture.o \
31 $(d)/timer.o \
32 $(d)/video.o \
33 $(d)/view.o \
34 $(_END_)
35
36 TGTS_$(d) := $(d)/libmoof.a
37 DEPS_$(d) := $(OBJS_$(d):%=%.d)
38
39 CLEAN := $(CLEAN) $(OBJS_$(d)) $(DEPS_$(d)) $(TGTS_$(d))
40
41
42 $(OBJS_$(d)): CF_TGT := -I$(d) -I$(d)/..
43 $(OBJS_$(d)): $(d)/rules.mk
44
45 $(TGTS_$(d)): $(OBJS_$(d))
46 $(DO_AR)
47
48
49 #######################
50 -include $(DEPS_$(d))
51 d := $(dirstack_$(sp))
52 sp := $(basename $(sp))
53 #######################
54
This page took 0.030537 seconds and 4 git commands to generate.