summaryrefslogtreecommitdiffstats
path: root/contrib/wakeonlan/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/wakeonlan/Makefile')
-rw-r--r--contrib/wakeonlan/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/contrib/wakeonlan/Makefile b/contrib/wakeonlan/Makefile
new file mode 100644
index 00000000..563faa93
--- /dev/null
+++ b/contrib/wakeonlan/Makefile
@@ -0,0 +1,37 @@
+## Makefile for use with gnu make and MinGW32 gnu gcc
+
+TARGET=wol
+
+CC=gcc
+LD=gcc
+
+CPPFLAGS= -Wall -O2
+LFLAGS= -s
+
+#LIBFILES= -lwsock
+#LIBPATH= -L/usr/lib
+
+ICON=$(TARGET).ico
+OBJS=$(TARGET).o
+RESF=$(TARGET).rc
+
+#RESNAME=$(TARGET).res
+#BINNAME=$(TARGET).exe
+BINNAME=$(TARGET)
+
+$(BINNAME): $(OBJS) $(RESNAME)
+ $(LD) $(LFLAGS) -o $@ $^ $(LIBPATH) $(LIBFILES)
+
+%.res:%.rc
+ windres -I rc -O coff -i $< -o $@
+
+%.rc:Makefile
+ @echo 100 ICON "$(ICON)" > $@
+
+dist:$(BINNAME)
+ rm -f $(OBJS) $(RESNAME) $(RESF)
+
+clean:
+ rm -f $(OBJS) $(RESNAME) $(RESF)
+ rm -f $(BINNAME)
+