### HEADER HERE # @CLASSPATH=$(CLASSPATH) $(JAVAC) $(JFLAGS) $< #INCLUDES=-I/ #LIBINC=-L #LIBS= OS=$(shell uname -s) CC=gcc CFLAGS=-Wall -O2 -ggdb #-O2 -ggdb INCLUDES=-I /usr/include -I ../src/ LIBINC=-L /usr/lib -L ../src BASELIBS=-lnazgul LIBS=$(BASELIBS) ifeq "HP-UX" "${OS}" LIBS=$(BASELIBS) -lpthread -lrt endif ifeq "SunOS" "${OS}" LIBS=$(BASELIBS) -lrt endif ifeq "Linux" "${OS}" LIBS=$(BASELIBS) -lrt -lpthread endif PRJNAME=Libnazgul GDATE := $(shell date +"-%Y-%m-%d_r%H") GFILENAME := ../$(PRJNAME)$(GDATE).tar.bz2 LOCALDIR = $(shell pwd) CFILES := $(shell ls *.c) #OFILES := $(patsubst %.c,%.o,$(CFILES)) FILES := $(patsubst %.c,%,$(CFILES)) all: build build : $(FILES) clean: @echo -e "Cleaning..." @rm -f *.a @rm -f *.o @rm -f $(FILES) % : %.c $(CC) -o $* $< $(INCLUDES) $(LIBINC) $(LIBS) $(CFLAGS)