diff options
| author | Franklin Wei <git@fwei.tk> | 2015-11-08 12:42:29 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2015-11-08 12:42:29 -0500 |
| commit | 89e35bddfb92c6c37177d9830bf0664e9abb29d9 (patch) | |
| tree | 1fb0cbfe650c124dda549e5ef5cf8e571e563df4 /Makefile | |
| parent | acfc6dd899088fef88c075a11557b37d56f78d5d (diff) | |
| download | ducky-89e35bddfb92c6c37177d9830bf0664e9abb29d9.zip ducky-89e35bddfb92c6c37177d9830bf0664e9abb29d9.tar.gz ducky-89e35bddfb92c6c37177d9830bf0664e9abb29d9.tar.bz2 ducky-89e35bddfb92c6c37177d9830bf0664e9abb29d9.tar.xz | |
stuff
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,14 +1,19 @@ CC = gcc +OUT = build PLATFORM = unix DUCKY_OBJ = src/ducky.o -CFLAGS = -lbsd -lm -O2 -g -I src/ -I target/$(PLATFORM) +CFLAGS = -lbsd -lm -Og -g -I src/ -I target/$(PLATFORM) -$(PLATFORM).bin: $(DUCKY_OBJ) target/$(PLATFORM)/main.o - $(CC) $(DUCKY_OBJ) target/$(PLATFORM)/main.o $(CFLAGS) -o $(PLATFORM).bin +$(OUT)/$(PLATFORM).bin: $(DUCKY_OBJ) target/$(PLATFORM)/main.o Makefile + mkdir -p $(OUT) + $(CC) $(DUCKY_OBJ) target/$(PLATFORM)/main.o $(CFLAGS) -o $(OUT)/$(PLATFORM).bin + +install: $(OUT)/$(PLATFORM).bin + install $(OUT)/$(PLATFORM).bin /bin/ducky clean: - rm -f $(PLATFORM).bin + rm -f $(OUT)/$(PLATFORM).bin rm -f target/$(PLATFORM)/main.o rm -f $(DUCKY_OBJ) |