Cleanups & Implementations to allow IPStack to compile
[tpg/acess2.git] / Usermode / Applications / login_src / Makefile
index 83d9d7a..bd932b9 100644 (file)
@@ -1,18 +1,12 @@
-#
-#
-#
+# Acess 2 Login Shell
 
-DBTYPE = tpl
+-include ../Makefile.cfg
 
-CC = gcc
-AS = nasm
-LD = ld
-RM = rm -f
+DBTYPE = tpl
 
-ASFLAGS = -felf
-CPPFLAGS = -I../../include
-CFLAGS = -fno-stack-protector -Wall -Werror -O3 $(CPPFLAGS)
-LDFLAGS = -I/Acess/Libs/ld-acess.so -L../../Libraries ../../Libraries/crt0.o -lacess -lgcc -lc
+CPPFLAGS += 
+CFLAGS   += -fno-stack-protector -Wall -Werror -O3 $(CPPFLAGS)
+LDFLAGS  += -lgcc -lc
 
 OBJ = main.o database_$(DBTYPE).o
 BIN = ../login
@@ -22,12 +16,14 @@ BIN = ../login
 all: $(BIN)
 
 clean:
-       $(RM) $(BIN) $(OBJ)
+       $(RM) $(BIN) $(OBJ) login.dsm
 
 $(BIN): $(OBJ)
-       $(LD) $(LDFLAGS) $(OBJ) -o $(BIN)
-       cp $(BIN) /mnt/AcessHDD/Acess2/SBin/
-       objdump -d ../login > login.dsm
+       @echo --- $(LD) -o $@
+       @$(LD) $(LDFLAGS) $(OBJ) -o $@
+       cp $(BIN) $(DISTROOT)/SBin/
+       objdump -d $(BIN) > login.dsm
 
 %.o: %.c Makefile
-       $(CC) $(CFLAGS) -c $< -o $@
+       @echo --- $(CC) -o $@
+       @$(CC) $(CFLAGS) -c $< -o $@

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