Subversion Repositories programming

Rev

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

Rev Author Line No. Line
292 ira 1
 
312 ira 2
GCC       = gcc
3
GXX       = g++
356 ira 4
CFLAGS    = -march=i386 -O2 -pipe
312 ira 5
OUTNAME_C = draw_test_c
6
OUTNAME_CXX = draw_test_cpp
356 ira 7
GGI_LIBS  = /usr/lib/libggi.a /usr/lib/libgii.a /usr/lib/libgg.a
8
EXTRA_LIBS = -lm -lncurses -lc -ldl -lpthread
312 ira 9
 
292 ira 10
all:
312 ira 11
	$(GCC) $(CFLAGS) draw_test.c draw.c -lggi -lm -o $(OUTNAME_C)
12
	$(GXX) $(CFLAGS) draw_test.cpp draw.c -lggi -lm -o $(OUTNAME_CXX)
292 ira 13
 
356 ira 14
static:
15
	$(GCC) $(CFLAGS) draw_test.c draw.c $(GGI_LIBS) $(EXTRA_LIBS) -o $(OUTNAME_C)
16
	$(GXX) $(CFLAGS) draw_test.cpp draw.c $(GGI_LIBS) $(EXTRA_LIBS) -o $(OUTNAME_CXX)
17
 
292 ira 18
clean:
312 ira 19
	rm -f *~ *.o $(OUTNAME_C) $(OUTNAME_CXX)
292 ira 20