1include ../../huskymak.cfg 2 3all: huskyui$(_EXE) 4 5ifeq ($(DEBUG), 1) 6 CFLAGS=-I$(INCDIR) $(DEBCFLAGS) $(WARNFLAGS) 7 LFLAGS=$(DEBLFLAGS) 8else 9 CFLAGS=-I$(INCDIR) $(OPTCFLAGS) $(WARNFLAGS) 10 LFLAGS=$(OPTLFLAGS) 11endif 12 13ifeq ($(SHORTNAME), 1) 14 LIBS=-L$(LIBDIR) -lncurses -lfidoconf -lsmapi -lhusky 15else 16 LIBS=-L$(LIBDIR) -lncurses -lfidoconfig -lsmapi -lhusky 17endif 18 19CDEFS=-D$(OSTYPE) $(ADDCDEFS) 20 21.c$(_OBJ): 22 $(CC) $(CFLAGS) $(CDEFS) -c $< 23 24huskyui$(_EXE): huskyui$(_OBJ) showlog$(_OBJ) showoutb$(_OBJ)\ 25 menu$(_OBJ) cfg$(_OBJ) screen$(_OBJ) 26 $(CC) $(LFLAGS) -o huskyui$(_EXE) huskyui$(_OBJ) \ 27 showlog$(_OBJ) showoutb$(_OBJ) menu$(_OBJ) cfg$(_OBJ) \ 28 screen$(_OBJ) $(LIBS) 29 30clean: 31 -$(RM) $(RMOPT) *~ 32 -$(RM) $(RMOPT) *$(_OBJ) 33 34distclean: clean 35 -$(RM) $(RMOPT) huskyui$(_EXE) 36 37install: huskyui$(_EXE) 38 $(INSTALL) $(IBOPT) huskyui$(_EXE) $(BINDIR) 39 40uninstall: 41 $(RM) $(RMOPT) $(BINDIR)$(DIRSEP)huskyui$(_EXE) 42 43