Blame project/common.mk

50bd76
Modules/config.lo:	build/config.c $(ALL_HEADERS) host.tag tree.tag config.tag
50bd76
			$(CC) -c -o $@ $< $(CFLAGS_SHARED)
50bd76
50bd76
Modules/config.o:	build/config.c $(ALL_HEADERS) host.tag tree.tag config.tag
50bd76
			$(CC) -c -o $@ $< $(CFLAGS_STATIC)
50bd76
50bd76
Modules/%.lo:	$(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
50bd76
		$(CC) -c -o $@ $< $(CFLAGS_SHARED)
50bd76
50bd76
Modules/%.o:	$(SOURCE_DIR)/Modules/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
50bd76
		$(CC) -c -o $@ $< $(CFLAGS_STATIC)
50bd76
36fb55
Objects/%.lo:	$(SOURCE_DIR)/Objects/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
36fb55
		$(CC) -c -o $@ $< $(CFLAGS_SHARED)
36fb55
36fb55
Objects/%.o:	$(SOURCE_DIR)/Objects/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
36fb55
		$(CC) -c -o $@ $< $(CFLAGS_STATIC)
36fb55
2a1a31
Parser/%.lo:	$(SOURCE_DIR)/Parser/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
2a1a31
		$(CC) -c -o $@ $< $(CFLAGS_SHARED)
2a1a31
2a1a31
Parser/%.o:	$(SOURCE_DIR)/Parser/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
2a1a31
		$(CC) -c -o $@ $< $(CFLAGS_STATIC)
2a1a31
7c7e71
Python/%.lo:	$(SOURCE_DIR)/Python/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
7c7e71
		$(CC) -c -o $@ $< $(CFLAGS_SHARED)
7c7e71
7c7e71
Python/%.o:	$(SOURCE_DIR)/Python/%.c $(ALL_HEADERS) host.tag tree.tag config.tag
7c7e71
		$(CC) -c -o $@ $< $(CFLAGS_STATIC)
7c7e71
36fb55
50bd76
MODULE_SRCS = \
50bd76
	Modules/config.c \
50bd76
	Modules/gcmodule.c \
50bd76
	Modules/getbuildinfo.c \
50bd76
	Modules/getpath.c \
50bd76
	Modules/main.c \
50bd76
36fb55
OBJECT_SRCS = \
36fb55
	Objects/abstract.c \
36fb55
	Objects/boolobject.c \
36fb55
	Objects/bufferobject.c \
36fb55
	Objects/bytearrayobject.c \
36fb55
	Objects/bytes_methods.c \
36fb55
	Objects/capsule.c \
36fb55
	Objects/cellobject.c \
36fb55
	Objects/classobject.c \
36fb55
	Objects/cobject.c \
36fb55
	Objects/codeobject.c \
36fb55
	Objects/complexobject.c \
36fb55
	Objects/descrobject.c \
36fb55
	Objects/dictobject.c \
36fb55
	Objects/enumobject.c \
36fb55
	Objects/exceptions.c \
36fb55
	Objects/fileobject.c \
36fb55
	Objects/floatobject.c \
36fb55
	Objects/frameobject.c \
36fb55
	Objects/funcobject.c \
36fb55
	Objects/genobject.c \
36fb55
	Objects/intobject.c \
36fb55
	Objects/iterobject.c \
36fb55
	Objects/listobject.c \
36fb55
	Objects/longobject.c \
36fb55
	Objects/memoryobject.c \
36fb55
	Objects/methodobject.c \
36fb55
	Objects/moduleobject.c \
36fb55
	Objects/object.c \
36fb55
	Objects/obmalloc.c \
36fb55
	Objects/rangeobject.c \
36fb55
	Objects/setobject.c \
36fb55
	Objects/sliceobject.c \
36fb55
	Objects/stringobject.c \
36fb55
	Objects/structseq.c \
36fb55
	Objects/tupleobject.c \
36fb55
	Objects/typeobject.c \
36fb55
	Objects/unicodeobject.c \
36fb55
	Objects/unicodectype.c \
36fb55
	Objects/weakrefobject.c \
36fb55
2a1a31
PARSER_SRCS = \
2a1a31
	Parser/acceler.c \
2a1a31
	Parser/bitset.c \
2a1a31
	Parser/firstsets.c \
2a1a31
	Parser/grammar.c \
2a1a31
	Parser/grammar1.c \
2a1a31
	Parser/listnode.c \
2a1a31
	Parser/metagrammar.c \
2a1a31
	Parser/myreadline.c \
2a1a31
	Parser/node.c \
2a1a31
	Parser/parser.c \
2a1a31
	Parser/parsetok.c \
2a1a31
	Parser/pgen.c \
2a1a31
	Parser/tokenizer.c \
2a1a31
7c7e71
PYTHON_SRCS = \
7c7e71
	Python/Python-ast.c \
7c7e71
	Python/_warnings.c \
7c7e71
	Python/asdl.c \
7c7e71
	Python/ast.c \
7c7e71
	Python/bltinmodule.c \
7c7e71
	Python/ceval.c \
7c7e71
	Python/codecs.c \
7c7e71
	Python/compile.c \
7c7e71
	Python/dtoa.c \
7c7e71
	Python/errors.c \
7c7e71
	Python/formatter_string.c \
7c7e71
	Python/formatter_unicode.c \
7c7e71
	Python/frozen.c \
7c7e71
	Python/frozenmain.c \
7c7e71
	Python/future.c \
7c7e71
	Python/getargs.c \
7c7e71
	Python/getcompiler.c \
7c7e71
	Python/getcopyright.c \
7c7e71
	Python/getopt.c \
7c7e71
	Python/getplatform.c \
7c7e71
	Python/getversion.c \
7c7e71
	Python/graminit.c \
7c7e71
	Python/import.c \
7c7e71
	Python/importdl.c \
7c7e71
	Python/marshal.c \
7c7e71
	Python/modsupport.c \
7c7e71
	Python/mysnprintf.c \
7c7e71
	Python/mystrtoul.c \
7c7e71
	Python/peephole.c \
7c7e71
	Python/pyarena.c \
7c7e71
	Python/pyctype.c \
7c7e71
	Python/pyfpe.c \
7c7e71
	Python/pymath.c \
7c7e71
	Python/pystate.c \
7c7e71
	Python/pystrcmp.c \
7c7e71
	Python/pystrtod.c \
7c7e71
	Python/pythonrun.c \
7c7e71
	Python/random.c \
7c7e71
	Python/structmember.c \
7c7e71
	Python/symtable.c \
7c7e71
	Python/sysmodule.c \
7c7e71
	Python/thread.c \
7c7e71
	Python/traceback.c \
7c7e71
66a30d
APP_SRCS = \
8f53ac
	Modules/python.c \
66a30d
66a30d
COMMON_SRCS = \
1dbe31
	$(DYNLOAD_SRCS)    \
d7388b
	$(CONFIG_SRCS)     \
50bd76
	$(MODULE_SRCS)     \
36fb55
	$(OBJECT_SRCS)     \
2a1a31
	$(PARSER_SRCS)     \
7c7e71
	$(PYTHON_SRCS)     \