Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix build infrastructure for independent project.
[graphlib_java.git] / Makefile.generic
diff --git a/Makefile.generic b/Makefile.generic
new file mode 100644 (file)
index 0000000..4c85af0
--- /dev/null
@@ -0,0 +1,20 @@
+JAVAC = javac
+
+JAVACFLAGS = -Xlint
+
+SRC.java = $(wildcard *.java)
+
+TARGETS = $(SRC.java:%.java=%.class)
+
+%.class: %.java
+       $(JAVAC) $(JAVACFLAGS) $<
+
+.PHONY: all clean realclean
+
+all: $(TARGETS)
+
+clean:
+       $(RM) $(TARGETS)
+
+realclean: clean
+       $(RM) *~ \#*\#