TARGET=gpx.so CC=gcc CFLAGS = -Os -pipe -fomit-frame-pointer -fPIC -g WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings #WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic #WFLAGS = LIBS = -lm -Lmxml-2.10 -l:libmxml.a OBJS_PATH = gpx.o SRC = gpx.o OBJS = gpx.o all: $(TARGET) $(TARGET): $(OBJS_PATH) ${CC} -shared ${CFLAGS} -o $@ ${OBJS} ${LIBS} .c.o: ${CC} -c ${CFLAGS} ${WFLAGS} ${INCLUDES} $(PATH_CONF) -c $< clean: rm -f *.o install: cp $(TARGET) ../../