HIBERNATE_PROPERTIES=hibernate.properties

OBJ=Ulica.java FragmentUlicy.java Branza.java DrzewoBranz.java			\
NajpopularniejszaBranza.java OgloszeniePlatne.java WarstwaMapy.java		\
FragmentMapy.java Telefon.java Ogloszenie.java

HBM=Ulica.hbm.xml FragmentUlicy.hbm.xml Branza.hbm.xml DrzewoBranz.hbm.xml 	\
NajpopularniejszaBranza.hbm.xml	OgloszeniePlatne.hbm.xml  			\
WarstwaMapy.hbm.xml FragmentMapy.hbm.xml Telefon.hbm.xml Ogloszenie.hbm.xml

javacode:
	java net.sf.hibernate.tool.hbm2java.CodeGenerator $(HBM)

compile:
	install -d shared
	cp generated/shared/*.java shared
	javac shared/*.java

database:
	java net.sf.hibernate.tool.hbm2ddl.SchemaExport --properties=$(HIBERNATE_PROPERTIES) $(HBM)

clean:
	rm -fr generated shared	build

