Changeset 9 for trunk/samba-3.0.25pre1/source/ndpsmb/makefile
- Timestamp:
- Mar 25, 2007, 1:12:46 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/samba-3.0.25pre1/source/ndpsmb/makefile
r5 r9 1 TOOLKIT = D:\ibmcpp\TOOLKIT 2 NLSPATH = D:\IBMCPP\MSG\%N;$(TOOLKIT)\msg\N; 1 # 2 # gcc 3.3.5 is required! 3 # 3 4 4 vpath %.c .\H ..\samba\source\os2client . 5 vpath %.h .\H ..\samba\source\os2client . 5 VERSION = 1.0.15 6 BUILD = 15 6 7 7 NAME = ndpsmb 8 SAMBA = .. 9 TOOLKIT = E:\dev\toolkit452 8 10 9 INCLUDES = $(TOOLKIT)\H\LIBC;.\H;..\samba\source\os2client;.\rc 11 INCLUDES = -I.\h -I.\rc \ 12 -I$(SAMBA) -I$(SAMBA)/include -I$(SAMBA)/lib/replace \ 13 -I$(SAMBA)/popt \ 14 -I$(SAMBA)/lib/talloc \ 15 -I$(SAMBA)/librpc \ 16 -I$(SAMBA)/tdb/include 10 17 11 #CFLAGS = -DDEBUG -Ge- -Gm+ -Ss -Sp112 CFLAGS = -Ge- -Gm+ -Ss -Sp113 LFLAGS = /NOE /MAP /ALIGN:16 /NODEBUG14 18 15 CC = icc $(CFLAGS) /I$(INCLUDES) 16 LINK = icc /B "$(LFLAGS)" $(CFLAGS) $(LINKDEBUG) -Fe 17 #LIBS = OS2386.LIB CPPRMS36.LIB 18 LIBS = OS2386.LIB 19 CFLAGS = -g -Zomf -O3 -march=pentium -mcpu=pentium4 20 LDFLAGS = -s -Zomf -Zno-fork -Zsym -Zmap -Zbin-files -Zhigh-mem 19 21 20 OBJS = $(NAME).obj 22 CC = gcc 23 LIBS = $(SAMBA)/bin/libsmbclient.a -lsocket -lsyslog 21 24 22 all: $(NAME).dll $(NAME).hlp 25 NDPSMB_OBJS = ndpsmb.o 26 SMBCD_OBJS = smbcd.o smbwrp.o 23 27 24 .c.obj:25 $(CC) -c $(DLLCFLAGS) -Fo"$*.obj" $*.c26 28 27 $(NAME).dll: $(OBJS) $(NAME).def .\rc\rc.rc .\rc\rc.dlg .\rc\rc.h .\H\ndpl_rc.h makefile 28 $(LINK) $@ $(NAME).def $(LIBS) $(OBJS) 29 rc -i $(INCLUDES) .\rc\rc.rc $(NAME).dll 30 del .\rc\rc.res 29 all: ndpsmb.dll ndpsmb.hlp smbcd.exe 31 30 32 $(NAME).hlp: .\rc\rc.ipf .\rc\rc.h .\H\hmacros.h makefile 33 icc /I$(INCLUDES) /P /Pe .\rc\rc.ipf 34 ipfc rc.i $(NAME).hlp /COUNTRY=001 /CODEPAGE=850 31 .c.o: 32 $(CC) -c $(CFLAGS) $(INCLUDES) $*.c 33 34 ndpsmb.dll: $(NDPSMB_OBJS) ndpsmb.def rc\rc.res makefile 35 $(CC) -Zdll $(LDFLAGS) -o $@ $(NDPSMB_OBJS) rc\rc.res ndpsmb.def 36 37 smbcd.exe: $(SMBCD_OBJS) rc\rc.res makefile 38 $(CC) -Zexe $(LDFLAGS) -o $@ $(LIBS) $(SMBCD_OBJS) rc\rc.res 39 40 rc\description.rc: makefile 41 call BldLevelInf -V$(VERSION) -N"Netlabs.org" -D"NDPSMB - SMBFS NetDrive External Plugin" -Len rc\description.rc 42 43 rc\rc.res: .\rc\rc.rc .\rc\rc.dlg .\rc\rc.h .\H\ndpl_rc.h rc\description.rc 44 wrc -r -i.\h;.\rc;$(TOOLKIT)\h .\rc\rc.rc 45 46 ndpsmb.hlp: .\rc\rc.ipf .\rc\rc.h .\H\hmacros.h makefile 47 -$(CC) -E $(INCLUDES) -x c .\rc\rc.ipf > rc.i 48 $(TOOLKIT)\bin\ipfc rc.i ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 35 49 del rc.i 36 50 37 ndpsmb.obj: makefile .\H\ndextpl2.h .\H\ndfs.h ..\samba\source\os2client\smbcd.h ..\samba\source\os2client\smbwrp.h .\H\mydebug.h 51 #ndpsmb.o: makefile .\H\ndextpl2.h .\H\ndfs.h smbcd.h smbwrp.h .\H\mydebug.h 52 38 53 39 54 clean:
Note:
See TracChangeset
for help on using the changeset viewer.