HOST = AR = $(HOST)ar CC = $(HOST)g++ RANLIB = $(HOST)ranlib JAVA = $(HOST)javac STRIP = $(HOST)strip DEBUG = -g -ggdb INCLUDE = -I. `pkg-config --cflags jlibcpp` LIBRARY = -L. `pkg-config --libs jlibcpp` CCFLAGS = -Wall -funroll-loops -O2 $(LDFLAGS) $(INCLUDE) $(DEBUG) ECHO = echo -e OK = \033[30;32mOK!\033[m OBJS_complex_test = \ complex_test.o\ OBJS_uuid = \ uuid.o\ OBJS_matrix = \ matrix.o\ all: complex_test uuid matrix complex_test: $(OBJS_complex_test) @$(CC) $(CCFLAGS) $? -o $@ $(LIBRARY) ; $(ECHO) "Compiling $< ... $(OK)" uuid: $(OBJS_uuid) @$(CC) $(CCFLAGS) $? -o $@ $(LIBRARY) ; $(ECHO) "Compiling $< ... $(OK)" matrix: $(OBJS_matrix) @$(CC) $(CCFLAGS) $? -o $@ $(LIBRARY) ; $(ECHO) "Compiling $< ... $(OK)" .cpp.o: $< @$(CC) $(CCFLAGS) -c $< && $(ECHO) "Compiling $< ... $(OK)" install: clean: @rm -rvf *.o *~ complex_test uuid matrix