################################################ # Makefile for: mdedriverdll # Programmer: Travis Sidelinger # Date: 2005Oct20 ## Variables ## CC = gcc RPATH = -rpath /usr/local/lib CFLAGS = -g -Wall INCLUDES = LDFLAGS = MAIN = main ## Main ## # Linking $(MAIN): $(MAIN).o libmdedriverdll.la libtool --mode=link $(CC) $(MAIN).o libmdedriverdll.la -o $(MAIN);\ chmod a+x $(MAIN) libmdedriverdll.la: libmdedriverdll.lo libtool --mode=link $(CC) libmdedriverdll.lo -o libmdedriverdll.la $(RPATH) # Compiling $(MAIN).o: $(MAIN).c libmdedriverdll.h libtool --mode=compile $(CC) $(CFLAGS) -c $(MAIN).c libmdedriverdll.lo: libmdedriverdll.c libtool --mode=compile $(CC) $(CFLAGS) -c libmdedriverdll.c # Clean up our mess clean: rm -rf *.o core.* .libs/ *.lo *.la # Clean up our mess cleanall: rm -f *.o core.* 8255 *.so *.a *.la *.lo main rm -f *.o core.* 8255 *.so *.a *.la *.lo main