# Copyright (C) 2010-2011 by Hoefer Alfred 

TOP = ../../..

include Mobj

MAKEFLAGS += --no-print-directory

ifndef MAKEOKFLAG
DEBUG = 
STATIC_ALDLIB = y
RPATH_ALDLIB = y
#USE_XPM = y
#USE_PNG = 
#USE_JPEG = 
#USE_BMP = 

include $(TOP)/Makefile.tool

MAKEOKFLAG = y
endif #MAKEOKFLAG

XLIBRARY += -lXext

include $(TOP)/Makefile.LastBuilt

SUBDIRS = $(TOP)/lib

OBJL = $(addprefix $(loc_obj_PHAT)/,$(OBJS))

vpath %.o $(loc_obj_PHAT)

all: subdirs $(OBJS) XpmToZimg

.PHONY: subdirs $(SUBDIRS)

subdirs: $(SUBDIRS)

$(SUBDIRS):
	@$(MAKE) -C $@

.c.o:
	@echo "	CC $<"
	@${RM} $(lib_obj_PHAT)/$@
	@$(CC) $(CFLAGS) $(INCL) -c $< -o $(loc_obj_PHAT)/$@

# Test new lib
$(OBJS): Makefile $(DEPLIB) $(DEPH) Mobj

XpmToZimg: XpmToZimg.c $(OBJS) Makefile $(DEPLIB) $(DEPH)
	@echo "	CC $@.c"
	@${RM} $(lib_obj_PHAT)/$@.o
	@$(CC) $(CFLAGS) $(INCL) -c $@.c -o $(loc_obj_PHAT)/$@.o

	@echo "	LD $@"
	@$(CC) $(LDFLAGS) -O2 $(PATHLIBS) $(RPATH) -o $@ $(loc_obj_PHAT)/$@.o $(OBJL) $(LIBRARY) $(XLIBRARY)
ifdef STRIP_BIN
	@echo "	STRIP $@"
	@$(STRIP) -s --remove-section=.note --remove-section=.comment $@
endif
	@$(UPDATE_BUILDversion)

loc_clean:
	rm -f *.o $(loc_obj_PHAT)/*.o

clean:
	${RM} *.o $(loc_obj_PHAT)/*.o
	$(MAKE) -C $(TOP)/lib  -j clean
