1# yeah, couldn't do more simple really
2
3ifeq ($(PLATFORM),mingw32)
4  BINEXT=.exe
5else
6  BINEXT=
7endif
8
9ifeq ($(PLATFORM),SunOS)
10  INSTALL=ginstall
11else
12  INSTALL=install
13endif
14
15CC=gcc
16Q3ASM_CFLAGS=-O2 -Wall -Werror -fno-strict-aliasing
17
18ifeq ($(PLATFORM),darwin)
19  LCC_CFLAGS += -DMACOS_X=1
20endif
21
22ifndef USE_CCACHE
23  USE_CCACHE=0
24endif
25
26ifeq ($(USE_CCACHE),1)
27  CC := ccache $(CC)
28  CXX := ccache $(CXX)
29endif
30
31default:	q3asm
32
33q3asm:	q3asm.c cmdlib.c
34	$(CC) $(Q3ASM_CFLAGS) -o $@ $^
35
36clean:
37	rm -f q3asm *~ *.o
38
39install: default
40	$(INSTALL) -s -m 0755 q3asm$(BINEXT) ../
41
42uninstall:
43	rm -f ../q3asm$(BINEXT)
44