Changeset 7771


Ignore:
Timestamp:
02/05/19 16:01:45 (6 months ago)
Author:
baker
Message:

update makefiles to standard format

Location:
trunk/src/diagnostic_tools/buildinfo
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/diagnostic_tools/buildinfo/makefile.nt

    r7655 r7771  
    1 # 
    2 # Makefile for buildinfo - Windows version 
    3 # 
    4  
    5 NODEBUG=1 
     1!IF "$(EW_DEBUG)" == "1" 
     2!ELSE 
     3NODEBUG = 1 
     4!ENDIF 
    65 
    76!include <ntwin32.mak> 
     7 
     8CFLAGS  = $(cflags)    $(cdebug) $(cvarsmt)   $(GLOBALFLAGS) 
     9LDFLAGS = $(conlflags) $(ldebug) $(conlibsmt) $(GLOBALFLAGS) 
    810 
    911B = $(EW_HOME)\$(EW_VERSION)\bin 
     
    1416 
    1517$B\$(APP).exe: $(OBJS) 
    16         $(link) /nologo $(conlflags) $(ldebug) $(conlibsmt) \ 
    17                 $(OBJS) -out:$B\$(APP).exe 
    18  
    19 .c.obj: 
    20         $(CC) /nologo $(GLOBALFLAGS) \ 
    21                 $(cflags) $(cdebug) $(cvarsmt) $(tflags) $< 
     18        $(link) /out:$@ $(LDFLAGS) $(OBJS) 
    2219 
    2320 
    24 # Clean-up directives 
    25 clean: 
    26         -del *.o* 
     21# Clean-up rules 
     22clean: PHONY 
     23        -del a.out core *.o *.obj *% *~ 
    2724 
    28 clean_bin: 
     25clean_bin: PHONY 
    2926        -del $B\$(APP)* 
     27 
     28PHONY: 
  • trunk/src/diagnostic_tools/buildinfo/makefile.unix

    r7735 r7771  
    1 LINUX_FLAGS    = -lm -lc -lpthread 
    2 SOLARIS_FLAGS  = -lm -lnsl -lsocket -lrt -lpthread 
     1LINUX_FLAGS    = -lpthread 
     2SOLARIS_FLAGS  = -lrt -lpthread 
    33SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    44 
    55CFLAGS = $(GLOBALFLAGS) 
    66 
    7 BINDIR = $(EW_HOME)/$(EW_VERSION)/bin 
     7B = $(EW_HOME)/$(EW_VERSION)/bin 
    88 
    99APP = buildinfo 
    1010 
    11 SRCS = unixbuildinfo.c 
    12 OBJS = $(SRCS:%.c=%.o) 
     11OBJS = unixbuildinfo.o 
    1312 
    14 $(BINDIR)/$(APP): $(OBJS) 
    15         $(CC) $(GLOBALFLAGS) -o $@ $(OBJS) $(EW_LIBS) $(SPECIFIC_FLAGS) 
     13$B/$(APP): $(OBJS) 
     14        $(CC) -o $@ $(CFLAGS) $(OBJS) $(SPECIFIC_FLAGS) 
    1615 
    1716 
    18 # Clean-up directives 
    19 clean: 
    20         $(RM) *.o* 
     17# Clean-up rules 
     18clean: PHONY 
     19        -$(RM) a.out core *.o *.obj *% *~ 
    2120 
    22 clean_bin: 
    23         $(RM) $(BINDIR)/$(APP)* 
     21clean_bin: PHONY 
     22        -$(RM) $B/$(APP)* 
     23 
     24PHONY: 
Note: See TracChangeset for help on using the changeset viewer.