#
#    File:    Makefile
#    Version: 0.1
#    Date:    2007/03/04 20:01:08 EST
#    Desc:    Makefile
#
#    William U. Clark, Jr. <netrek@wuclark.com>
#

CC=gcc
PYTHON_INCLUDE=/usr/include/python2.4
PYTHON_LIBRARY=/usr/lib/python2.4
NETREK_INCLUDE=../netrek-server/Vanilla/include
NETREK_LIBRARY=../netrek-server/Vanilla/ntserv

default: setgame.so setship.so
	mkdir -p pyNetrek/server/tools
	touch pyNetrek/__init__.py
	touch pyNetrek/server/__init__.py
	touch pyNetrek/server/tools/__init__.py
	mv setgame.so ./pyNetrek/server/tools
	mv setship.so ./pyNetrek/server/tools
	#rm -rf *.o

setgame.so: module_pyNetrek_server_tools_setgame.c
	$(CC) -I$(PYTHON_INCLUDE) -I$(NETREK_INCLUDE) -c module_pyNetrek_server_tools_setgame.c -o setgame.o
	$(CC) -pthread -shared setgame.o -o setgame.so -L$(PYTHON_LIBRARY) -lpython2.4 -L$(NETREK_LIBRARY) -lnetrek

setship.so: module_pyNetrek_server_tools_setship.c
	$(CC) -I$(PYTHON_INCLUDE) -I$(NETREK_INCLUDE) -c module_pyNetrek_server_tools_setship.c -o setship.o
	$(CC) -pthread -shared setship.o -o setship.so -L$(PYTHON_LIBRARY) -lpython2.4 -L$(NETREK_LIBRARY) -lnetrek

clean:
	rm -rf setgame.o setship.o
	rm -rf setgame.so setship.so
	rm -rf pyNetrek
