CC = gcc -g
LIBDIR=/usr/local/lib/xgroups
BINDIR=/usr/local/bin
INSTALL=install

all:  xgroups xgroups_newg xgroups_config xgroups_boot

xgroups: xgroups.o xqdtk2_my.o
	$(CC) -o xgroups xgroups.o xqdtk2_my.o -lXpm -lXt -lXext -lX11
	strip xgroups

xgroups_newg:	xgroups_newg.o xqdtk2_my.o
	$(CC) -o xgroups_newg xgroups_newg.o xqdtk2_my.o -lXpm -lXt -lXext -lX11
	strip xgroups_newg

xgroups_config:	xgroups_config.c xgroups.h trapsign.h
	$(CC) -o xgroups_config xgroups_config.c
	strip xgroups_config

xgroups_boot:	xgroups_boot.c xgroups.h trapsign.h
	$(CC) -o xgroups_boot xgroups_boot.c
	strip xgroups_boot

xqdtk2_my.o:	xqdtk.h grey.bitmap marker.bitmap xgroups.h

xgroups.o:  xqdtk.h xgroups.h trapsign.h

xgroups_newg.o:	xqdtk.h xgroups.h trapsign.h

install:	xgroups xgroups_newg xgroups_config xgroups_exec xgroups_boot \
			start.grp applications.grp desktop.grp games.grp \
			sysadmin.grp utility.grp boot.grp \
			default.xpm group.xpm beppe.xpm

		mkdir -p $(LIBDIR)

		$(INSTALL) -m 744 start.grp $(LIBDIR)
		$(INSTALL) -m 744 boot.grp $(LIBDIR)
		$(INSTALL) -m 744 applications.grp $(LIBDIR)
		$(INSTALL) -m 744 desktop.grp $(LIBDIR)
		$(INSTALL) -m 744 games.grp $(LIBDIR)
		$(INSTALL) -m 744 sysadmin.grp $(LIBDIR)
		$(INSTALL) -m 744 utility.grp $(LIBDIR)

		$(INSTALL) -m 744 default.xpm $(LIBDIR)
		$(INSTALL) -m 744 group.xpm $(LIBDIR)
		$(INSTALL) -m 744 beppe.xpm $(LIBDIR)

		$(INSTALL) -m 755 xgroups $(BINDIR)
		$(INSTALL) -m 755 xgroups_newg $(BINDIR)
		$(INSTALL) -m 755 xgroups_config $(BINDIR)
		$(INSTALL) -m 755 xgroups_exec $(BINDIR)
		$(INSTALL) -m 755 xgroups_boot $(BINDIR)

		echo To config use: xgroups_config your_xpm_dir1 your_xpm_dir2 ...

clean:
		rm -f xgroups xgroups_newg xgroups_config xgroups_boot *.o core.*

