Commit | Line | Data |
---|---|---|
c30e2e2d | 1 | CFLAGS += -Wall -ggdb |
e10b1284 | 2 | ifdef CONFIG_FILE |
e5b2956d | 3 | CFLAGS += -DCONFIG_FILE="\"$(CONFIG_FILE)\"" |
e10b1284 | 4 | endif |
19881760 | 5 | ifdef HAVE_ARMv6 |
6 | CFLAGS += -DHAVE_ARMv6=$(HAVE_ARMv6) | |
7 | endif | |
d9d77995 | 8 | CXXFLAGS += $(CFLAGS) |
c30e2e2d | 9 | |
7441f043 | 10 | OBJS = Main.o Ea.o OpAny.o OpArith.o OpBranch.o OpLogic.o OpMove.o Disa/Disa.o |
c30e2e2d | 11 | |
d9d77995 | 12 | all: Cyclone.s |
c30e2e2d | 13 | |
d9d77995 | 14 | Cyclone.s: cyclone_gen |
c30e2e2d | 15 | ./$< |
16 | ||
17 | cyclone_gen: $(OBJS) | |
18 | $(CXX) -o $@ $^ $(LDFLAGS) | |
19 | ||
20 | clean: | |
d9d77995 | 21 | $(RM) $(OBJS) cyclone_gen Cyclone.s |
e5b2956d GI |
22 | |
23 | $(OBJS): app.h config.h Cyclone.h | |
24 | ifdef CONFIG_FILE | |
25 | $(OBJS): $(CONFIG_FILE) | |
26 | endif |