X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Fcat_src%2FMakefile;fp=Usermode%2FApplications%2Fcat_src%2FMakefile;h=dcd326d81116e1725926def2773c0a026831b922;hb=b38fc2132b470db041f844255404930eafe2de48;hp=0000000000000000000000000000000000000000;hpb=1cd56fdef52eb2e3c57fe6a5f52a915c19aaf5e7;p=tpg%2Facess2.git diff --git a/Usermode/Applications/cat_src/Makefile b/Usermode/Applications/cat_src/Makefile new file mode 100644 index 00000000..dcd326d8 --- /dev/null +++ b/Usermode/Applications/cat_src/Makefile @@ -0,0 +1,33 @@ +# Project: cat + +CC = gcc +AS = nasm +LD = ld +RM = @rm -f + +COBJ = main.o +BIN = ../cat +ACESSDIR = /home/hodgeja/Projects/Acess2/Usermode + +INCS = -I$(ACESSDIR)/include -I./include +CFLAGS = -Wall -fno-builtin -fno-stack-protector $(INCS) +ASFLAGS = -felf +LDFLAGS = -T $(ACESSDIR)/Libraries/acess.ld -I /Acess/Libs/ld-acess.so -lc + +.PHONY : all clean + +all: $(BIN) + +$(BIN): $(COBJ) + @echo --- $(LD) -o $@ + @$(LD) $(LDFLAGS) -o $@ $(COBJ) -Map Map.txt + objdump -d $(BIN) > $(BIN).dsm + cp $(BIN) /mnt/AcessHDD/Acess2/ + +clean: + $(RM) $(COBJ) $(BIN) + +$(COBJ): %.o: %.c + @echo --- GCC -o $@ + @$(CC) $(CFLAGS) -c $? -o $@ +