08e12c8ab8dbff99d35d213c2bca80c5876a48ac
[tpg/acess2.git] / AcessNative / ld-acess.so_src / Makefile
1 #
2 #
3
4 ifeq ($(PLATFORM),)
5         PLATFORM := lin
6 endif
7
8 OBJ := main.o syscalls.o request.o binary.o memory.o
9 OBJ += elf.o
10 OBJ := $(addsuffix .$(PLATFORM),$(OBJ))
11
12 ifeq ($(PLATFORM),win)
13         BIN := ../ld-acess.exe
14 endif
15 ifeq ($(PLATFORM),lin)
16         BIN := ../ld-acess
17 endif
18
19 CFLAGS += -Wall -Werror -g
20
21 .PHONY: all clean
22
23 all: $(BIN)
24
25 clean:
26         $(RM) $(BIN) $(OBJ)
27
28 $(BIN): $(OBJ)
29         $(CC) -g -o $@ $(OBJ)
30
31 %.o.$(PLATFORM): %.c
32         $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
33

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