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