ifdef XINCLUDEPATH
xincswitch = -I$(XINCLUDEPATH)
endif
ifdef XLIBPATH
LIBDIRS = $(XLIBPATH)
endif

include $(KARMAINCLUDEPATH)/gmakedefs/general.h1

ADMINBINPATH = $(KARMAROOT)/admin.bin/$(MACHINE_OS)


TARGETS =	$(ADMINBINPATH)/codeview

all: $(TARGETS) clean

$(ADMINBINPATH)/codeview: codeview.c $(KDEPLIB_KARMA) $(KDEPLIB_KARMAWIDGETS) \
		$(KDEPLIB_KARMAGRAPHICS) $(KDEPLIB_KARMAXT) \
		$(KDEPLIB_KARMAX11)
	$(CC) $(xincswitch) -c codeview.c -o /tmp/codeview.o
	$(LD) -o \
	$(ADMINBINPATH)/codeview /tmp/codeview.o \
	-lkarmawidgets -lkarmagraphics -lkarmaXt -lkarmaX11 -lkarma \
	-lXaw -lXmu -lXt -lXext -lX11 -lm $(OS_LIBS)
	strip $(ADMINBINPATH)/codeview
	rm /tmp/codeview.o
	chmod u=rwx,go=x $(ADMINBINPATH)/codeview


clean:
	\rm -f *~


remove:
	\rm -f $(TARGETS)
