]> Shamusworld >> Repos - rln/blobdiff - makefile
Clean up of path_tail() function; now uses defined path delimiter.
[rln] / makefile
index 68a2524fbccd70dbabaaa6fd4612d3cbfb68afbf..e784557287dae6fbee56df1d9bc33828ccde7ddb 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,20 +1,36 @@
 # Makefile for Reboot's Linker for Jaguar
 
-rm=/bin/rm -f 
-CC= cc 
-PROGNAME= rln 
-LIBS= 
+RM =/bin/rm -f 
+CC = gcc 
+PROGNAME = rln 
+LIBS = 
+
+# Figure out which system we're compiling for, and set the appropriate variables
+
+OSTYPE := $(shell uname -a)
+
+ifeq "$(findstring Msys,$(OSTYPE))" "Msys"                     # Win32
+
+OSDEFINE   := WIN32
+
+else                                                                                   # ???
+
+OSDEFINE   := __GCCUNIX__
+
+endif
+
 
 # Change this to -DWIN32 for Windows :-)
-CFLAGS= -g -I. -D__GCCUNIX__
-#CFLAGS= -g -I. -DWIN32
+#CFLAGS = -g -I. -D__GCCUNIX__
+#CFLAGS = -g -I. -DWIN32
+CFLAGS = -g -I. -D$(OSDEFINE)
 
 SRCS = rln.c 
 
 OBJS = rln.o
 
 .c.o: 
-       $(rm) $@ 
+       $(RM) $@ 
        $(CC) $(CFLAGS) -c $*.c 
 
 all: $(PROGNAME) 
@@ -23,4 +39,4 @@ $(PROGNAME) : $(OBJS)
        $(CC) $(CFLAGS) -o $(PROGNAME) $(OBJS) $(LIBS) 
 
 clean: 
-       $(rm) $(OBJS) $(PROGNAME) *~ 
+       $(RM) $(OBJS) $(PROGNAME) *~