#
# SMakeFile pour WBStartup
#

APP  = WBStartup
EXE  = WBS

LIBS = LIB:sc.lib LIB:amiga.lib LIB:debug.lib
STRT = LIB:c.o

OBJS = WBS.o

##############################################################################
# Tout ce qui doit tre construit...
#
all:         $(EXE).db $(EXE)

##############################################################################
# Construction du fichier include de localisation
#
#Strings.h:   $(EXE).cd
#             Catcomp $(EXE).cd CFILE Strings.h CTFILE Catalogs/$(APP).ct
#             @Echo "*N" NOLINE

##############################################################################
# Construction de l'excutable AVEC informations de dbogage
#
$(EXE).db:   $(STRT) $(OBJS) $(LIBS)
             #@Bump Version.c QUIET ONLYDATE
             #@Sc Version.c NOGST NOVERSION NOVERBOSE
             SLink <with <
                   FROM $(STRT),$(OBJS)
                   TO $(EXE).db
                   LIBRARY $(LIBS)
                   SMALLCODE SMALLDATA VERBOSE ADDSYM DEFINE ___main=___tinymain
                   NOICONS
#----------------- Seulement si UtilLib est spcifi dans SCOPTIONS :
                   WITH LIB:utillib.with
                   <

##############################################################################
# Construction de l'excutable SANS informations de dbogage
#
$(EXE):      $(EXE).db
             SLink $(EXE).db TO $(EXE) STRIPDEBUG

##############################################################################
# Met l'archive  jour
#
LHAPAT = ~(\#?(.o|.oo|.obj|.db|.db.info))

arc:
             LHa -x -r -a -e u Archives:$(APP).lha $(LHAPAT)

##############################################################################
# Efface les objets
#
clean:
             -delete \#?(.o|.oo|.obj)

##############################################################################
# Rgles par dfaut
#
.c.o:
             Sc $*.c

##############################################################################
# Dpendances
#
WBS.o: WBS.c
