]> Pileus Git - wmpus/commitdiff
Initial file structure
authorAndy Spencer <andy753421@gmail.com>
Thu, 12 May 2011 05:29:16 +0000 (05:29 +0000)
committerAndy Spencer <andy753421@gmail.com>
Sat, 14 May 2011 22:11:09 +0000 (22:11 +0000)
.gitignore [new file with mode: 0644]
main.c [new file with mode: 0644]
makefile [new file with mode: 0644]
sys-win32.c [new file with mode: 0644]
sys-x11.c [new file with mode: 0644]
sys.h [new file with mode: 0644]
util.c [new file with mode: 0644]
util.h [new file with mode: 0644]
wm-wmii.c [new file with mode: 0644]
wm.h [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..3b2e607
--- /dev/null
@@ -0,0 +1,5 @@
+*~
+*.o
+*.swp
+awm
+tags
diff --git a/main.c b/main.c
new file mode 100644 (file)
index 0000000..f93793e
--- /dev/null
+++ b/main.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main(int argc, char **argv)
+{
+       printf("hello, world\n");
+       return 0;
+}
diff --git a/makefile b/makefile
new file mode 100644 (file)
index 0000000..b1c9092
--- /dev/null
+++ b/makefile
@@ -0,0 +1,24 @@
+WM=wmii
+
+SYS=x11
+CC=gcc
+PROG=awm
+CFLAGS=-g -Wall
+LIBS=-Wl,--as-needed -lX11
+
+#SYS=win32
+#CC=i686-pc-mingw32-gcc
+#CFLAGS=-g -Wall -mwindows
+#PROG=awm.exe
+
+test: $(PROG)
+       DISPLAY=:2.0 ./$<
+
+$(PROG): main.o util.o sys-$(SYS).o wm-$(WM).o
+       $(CC) $(CFLAGS) -o $@ $+ $(LIBS)
+
+%.o: %.c $(wildcard *.h)
+       $(CC) --std=gnu99 $(CFLAGS) -c -o $@ $<
+
+clean:
+       rm -f $(PROG) *.o
diff --git a/sys-win32.c b/sys-win32.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sys-x11.c b/sys-x11.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sys.h b/sys.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/util.c b/util.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/util.h b/util.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/wm-wmii.c b/wm-wmii.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/wm.h b/wm.h
new file mode 100644 (file)
index 0000000..e69de29