# CC = cc MAKE = gmake CFLAGS = $(FLAGS) -g -I$(SMIDIR)/smixx -I$(DIMDIR)/dim SDIR = ./src/generator GEN_EXTRALIBS = ifeq ($(OS),SunOS) CFLAGS += -Dsunos endif ifeq ($(OS),Solaris) CFLAGS += -Dsolaris GEN_EXTRALIBS = -lpthread -lposix4 -lsocket -lnsl endif ifeq ($(OS),HP-UX) CFLAGS += -Dhpux endif ifeq ($(OS),OSF1) CFLAGS += -Dosf endif ifeq ($(OS),AIX) CFLAGS += -Dunix -D_BSD -Daix endif ifeq ($(OS),Linux) CFLAGS += -Dunix -Dlinux GEN_EXTRALIBS = -lpthread endif all: clean $(ODIR)/smiGen $(ODIR)/smiGen: $(SDIR)/generator.c $(CC) $(CFLAGS) $(SDIR)/generator.c -o $(ODIR)/smiGen -L$(DIMDIR)/$(ODIR) -ldim $(GEN_EXTRALIBS) $(ODIR)/smiMake: $(SDIR)/smimake.c $(CC) $(CFLAGS) $(SDIR)/smimake.c -o $(ODIR)/smiMake clean: rm -f $(ODIR)/*.o $(ODIR)/smiGen $(ODIR)/smiMake