diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..13d4f98 --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,38 @@ +# $Id$ + +TARGET = $(shell uname -s) + +CC = gcc +CFLAGS = -fPIC -Iinclude -D_MILSKO +LDFLAGS = +LIBS = + +L_OBJS = + +ifeq ($(TARGET),NetBSD) +CFLAGS += -I/usr/X11R7/include -I/usr/pkg/include +LDFLAGS += -L/usr/X11R7/lib -L/usr/pkg/lib +UNIX = 1 +else ifeq ($(TARGET),Linux) +UNIX = 1 +else +$(error Add your platform definition) +endif + +ifeq ($(UNIX),1) +LIB = lib +SO = .so +L_OBJS += src/x11.o +L_LIBS += -lX11 +endif + +.PHONY: all clean +.SUFFIXES: .c .o + +all: $(LIB)milsko$(SO) + +$(LIB)milsko$(SO): $(L_OBJS) + $(CC) $(LDFLAGS) -shared -o $@ $(L_OBJS) $(L_LIBS) + +clean: + rm -f *.dll *.so *.a */*.o diff --git a/include/Milsko/Milsko.h b/include/Milsko/Milsko.h new file mode 100644 index 0000000..46760c0 --- /dev/null +++ b/include/Milsko/Milsko.h @@ -0,0 +1,6 @@ +/* $Id$ */ +#ifndef __MILSKO_MILSKO_H__ +#define __MILSKO_MILSKO_H__ + + +#endif diff --git a/src/x11.c b/src/x11.c new file mode 100644 index 0000000..102ce9f --- /dev/null +++ b/src/x11.c @@ -0,0 +1,3 @@ +/* $Id$ */ +#include +