]> Shamusworld >> Repos - rln/blob - makefile
Added optimization flags to makefile
[rln] / makefile
1 # Makefile for Reboot's Linker for Jaguar
2
3 RM =/bin/rm -f 
4 CC = gcc 
5 PROGNAME = rln 
6 LIBS = 
7
8 # Figure out which system we're compiling for, and set the appropriate variables
9
10 OSTYPE := $(shell uname -a)
11
12 ifeq "$(findstring Msys,$(OSTYPE))" "Msys"      # Win32
13
14 OSDEFINE   := WIN32
15
16 else            # ???
17
18 OSDEFINE   := __GCCUNIX__
19
20 endif
21
22
23 # Change this to -DWIN32 for Windows :-)
24 #CFLAGS = -g -I. -D__GCCUNIX__
25 #CFLAGS = -g -I. -DWIN32
26 CFLAGS = -g -I. -D$(OSDEFINE) -O2
27
28 SRCS = rln.c 
29
30 OBJS = rln.o
31
32 .c.o: 
33         $(RM) $@ 
34         $(CC) $(CFLAGS) -c $*.c 
35
36 all: $(PROGNAME) 
37
38 $(PROGNAME) : $(OBJS) 
39         $(CC) $(CFLAGS) -o $(PROGNAME) $(OBJS) $(LIBS) 
40
41 clean: 
42         $(RM) $(OBJS) $(PROGNAME) *~