Subversion Repositories programming

Rev

Rev 312 | Blame | Compare with Previous | Last modification | View Log | RSS feed


GCC       = gcc
GXX       = g++
CFLAGS    = -march=i386 -O2 -pipe
OUTNAME_C = draw_test_c
OUTNAME_CXX = draw_test_cpp
GGI_LIBS  = /usr/lib/libggi.a /usr/lib/libgii.a /usr/lib/libgg.a
EXTRA_LIBS = -lm -lncurses -lc -ldl -lpthread

all:
        $(GCC) $(CFLAGS) draw_test.c draw.c -lggi -lm -o $(OUTNAME_C)
        $(GXX) $(CFLAGS) draw_test.cpp draw.c -lggi -lm -o $(OUTNAME_CXX)

static:
        $(GCC) $(CFLAGS) draw_test.c draw.c $(GGI_LIBS) $(EXTRA_LIBS) -o $(OUTNAME_C)
        $(GXX) $(CFLAGS) draw_test.cpp draw.c $(GGI_LIBS) $(EXTRA_LIBS) -o $(OUTNAME_CXX)

clean:
        rm -f *~ *.o $(OUTNAME_C) $(OUTNAME_CXX)