diff --git a/ChangeLog b/ChangeLog index 07b1ac175..3e6f6ff24 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-05-28 Mike Kestner + + * makefile : add separate targets for native and platform + independent products per request from debian packager + Alp Toker + 2002-05-26 Mike Kestner * generator/Parser.cs : Implement Alias node parsing. diff --git a/makefile b/makefile index df88492fd..d9586f63c 100644 --- a/makefile +++ b/makefile @@ -1,4 +1,4 @@ -DIRS=glue generator glib pango atk gdk gtk sample +DIRS=generator glib pango atk gdk gtk sample ROOT=/cygdrive/$(subst \,/,$(subst :\,/,$(SYSTEMROOT))) CSC=$(ROOT)/microsoft.net/framework/v1.0.3705/csc.exe MCS=mcs @@ -13,18 +13,29 @@ windows: unix: @echo "'make unix' is broken for now." -linux: +linux: native binding + +binding: for i in $(DIRS); do \ (cd $$i; MCS="$(MCS)" make) || exit 1;\ done; +native: + (cd glue; make) || exit 1; + clean: + (cd glue; make clean) || exit 1; for i in $(DIRS); do \ (cd $$i; make clean) || exit 1; \ done; -install: +install: install-native install-binding + +install-binding: for i in $(DIRS); do \ (cd $$i; make install) || exit 1; \ done; +install-native: + (cd glue; make install) || exit 1; \ +