]> Dogcows Code - chaz/yoink/blob - src/stlplus/rules.mk
testing new non-autotools build system
[chaz/yoink] / src / stlplus / rules.mk
1
2 #########################
3 sp := $(sp).x
4 dirstack_$(sp) := $(d)
5 d := $(dir)
6 #########################
7
8
9 #
10 # Define rules and targets for libstlplus.
11 #
12
13 OBJS_$(d) := \
14 $(d)/persistence/persistent_bool.o \
15 $(d)/persistence/persistent_contexts.o \
16 $(d)/persistence/persistent_cstring.o \
17 $(d)/persistence/persistent_exceptions.o \
18 $(d)/persistence/persistent_float.o \
19 $(d)/persistence/persistent_inf.o \
20 $(d)/persistence/persistent_int.o \
21 $(d)/persistence/persistent_string.o \
22 $(d)/persistence/persistent_vector.o \
23 $(d)/portability/build.o \
24 $(d)/portability/debug.o \
25 $(d)/portability/dprintf.o \
26 $(d)/portability/dynaload.o \
27 $(d)/portability/file_system.o \
28 $(d)/portability/inf.o \
29 $(d)/portability/ip_sockets.o \
30 $(d)/portability/portability_fixes.o \
31 $(d)/portability/subprocesses.o \
32 $(d)/portability/tcp_sockets.o \
33 $(d)/portability/time.o \
34 $(d)/portability/udp_sockets.o \
35 $(d)/portability/version.o \
36 $(d)/portability/wildcard.o \
37 $(d)/strings/print_address.o \
38 $(d)/strings/print_bool.o \
39 $(d)/strings/print_cstring.o \
40 $(d)/strings/print_float.o \
41 $(d)/strings/print_inf.o \
42 $(d)/strings/print_int.o \
43 $(d)/strings/print_string.o \
44 $(d)/strings/print_vector.o \
45 $(d)/strings/string_address.o \
46 $(d)/strings/string_bool.o \
47 $(d)/strings/string_cstring.o \
48 $(d)/strings/string_float.o \
49 $(d)/strings/string_inf.o \
50 $(d)/strings/string_int.o \
51 $(d)/strings/string_string.o \
52 $(d)/strings/string_utilities.o \
53 $(d)/strings/string_vector.o \
54 $(d)/subsystems/cli_parser.o \
55 $(d)/subsystems/ini_manager.o \
56 $(d)/subsystems/library_manager.o \
57 $(d)/subsystems/message_handler.o \
58 $(d)/subsystems/timer.o \
59 $(_END_)
60
61 TGTS_$(d) := $(d)/libstlplus.a
62 DEPS_$(d) := $(OBJS_$(d):%=%.d)
63
64 CLEAN := $(CLEAN) $(OBJS_$(d)) $(DEPS_$(d)) $(TGTS_$(d))
65
66
67 $(OBJS_$(d)): CF_TGT := -I$(d) -I$(d)/containers -I$(d)/portability
68 $(OBJS_$(d)): $(d)/rules.mk
69
70 $(TGTS_$(d)): $(OBJS_$(d))
71 $(DO_AR)
72
73
74 #######################
75 -include $(DEPS_$(d))
76 d := $(dirstack_$(sp))
77 sp := $(basename $(sp))
78 #######################
79
This page took 0.032316 seconds and 4 git commands to generate.