CC=gcc
AR=ar rcs
TARGET=orange

ifdef SystemRoot
	RM=del /Q
	FixPath=$(subst /,\,$1)
	LIB=
	FLAGS=-g -Wall
	LIB_PREFIX=lib
else
	ifeq ($(shell uname), Linux)
		RM=rm -f
		FixPath=$1
		LIB=
		FLAGS=-g -Wall
		LIB_PREFIX=a
	endif
endif

all : $(TARGET).$(LIB_PREFIX)

$(TARGET).$(LIB_PREFIX) : *.c
	$(CC) *.c -c $(FLAGS)
	$(AR) $(TARGET).$(LIB_PREFIX) *.o

clean :
	$(RM) *.o *.a *.stackdump *~