83d9d7a1192d6200ff2d26044c71b2bf7bdb022e
[tpg/acess2.git] / Usermode / Applications / login_src / Makefile
1 #
2 #
3 #
4
5 DBTYPE = tpl
6
7 CC = gcc
8 AS = nasm
9 LD = ld
10 RM = rm -f
11
12 ASFLAGS = -felf
13 CPPFLAGS = -I../../include
14 CFLAGS = -fno-stack-protector -Wall -Werror -O3 $(CPPFLAGS)
15 LDFLAGS = -I/Acess/Libs/ld-acess.so -L../../Libraries ../../Libraries/crt0.o -lacess -lgcc -lc
16
17 OBJ = main.o database_$(DBTYPE).o
18 BIN = ../login
19
20 .PHONY: all clean
21
22 all: $(BIN)
23
24 clean:
25         $(RM) $(BIN) $(OBJ)
26
27 $(BIN): $(OBJ)
28         $(LD) $(LDFLAGS) $(OBJ) -o $(BIN)
29         cp $(BIN) /mnt/AcessHDD/Acess2/SBin/
30         objdump -d ../login > login.dsm
31
32 %.o: %.c Makefile
33         $(CC) $(CFLAGS) -c $< -o $@

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