2016-05-16 00:34:44 +02:00

30 lines
417 B
Makefile

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) : orange.o
$(AR) $(TARGET).$(LIB_PREFIX) orange.o
%.o: %.c
$(CC) -o $@ -c $< $(FLAGS)
clean :
$(RM) *.o *.a *.stackdump *~