Fixed `make install` issues, bugs with VESA
[tpg/acess2.git] / Usermode / Libraries / crt0.o_src / Makefile
index c039e72..36ce011 100644 (file)
@@ -2,14 +2,20 @@
 #
 #
 
-AS = nasm
-RM = rm -f
+-include ../Makefile.cfg
 
 ASFLAGS = -felf
+BIN = $(OUTPUTDIR)Libs/crt0.o
 
-.PHONY: all clean
+.PHONY: all clean install
 
-all: ../crt0.o
+all: $(BIN)
 
-../crt0.o: crt0.asm
+install: $(BIN)
+
+clean:
+       $(RM) $(BIN)
+
+$(BIN): crt0.$(ARCHDIR).asm
+       @mkdir -p $(dir $(BIN))
        $(AS) $(ASFLAGS) $< -o $@

UCC git Repository :: git.ucc.asn.au