- #
- # c4 - CVS like front end for p4
- #
- CC = gcc
- CFLAGS = -O
- # CFLAGS = -g
- OBJS = command.o findroot.o fstat.o ignore.o glob.o \
- info.o lookup.o main.o scan.o
- c4: $(OBJS)
- $(CC) $(CFLAGS) -o c4 $(OBJS)
- clean:
- rm -f $(OBJS) c4
- VER=1.10
- BASE=c4-1.10
- # Make release files (binaries must be made seprately).
- release:
- groff -Tascii -man c4.1 >c4.1q
- groff -man c4.1 >c4.ps
- # distill c4.ps
- ln -s . $(BASE)
- tar cvf - \
- $(BASE)/README \
- $(BASE)/*.h \
- $(BASE)/*.c \
- $(BASE)/Makefile \
- $(BASE)/Jamfile \
- $(BASE)/c4.1 \
- $(BASE)/c4.1q \
- $(BASE)/c4.ps \
- $(BASE)/c4.pdf \
- | gzip -v -best >c4-$(VER).tar.gz
- rm $(BASE)
- PDIR=$(HOME)/wk/perforce/pub/perforce/utils/c4
- # Export this source to the perforce public repository tree.
- export:
- find $(PDIR) ! -name 'c4-*.tar.gz' -type f -print | xargs rm -f
- find . ! -name c4a.tar.gz ! -name .c4 -print | cpio -pdvmu $(PDIR)
- $(OBJS): defs.h
- main.o: version.h
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 5093 | Hari Krishna Dara |
Populating perforce branch. I will be adding p4admin files to it. |
20 years ago | |
//guest/perforce_software/utils/c4/Makefile | |||||
#5 | 3458 | Neil Russell | C4: * Updated from 1.6 to 1.10. Changes include: - Fixed... handling of file names with spaces. - Improved igmore list handling. - Other miscelaneous fixes. « |
22 years ago | |
#4 | 276 | Neil Russell | C4 - small bug fixed; updated to version 1.6 * We are now a little more intelligent... about what happens if there is a merge conflict between the local client and the head of the tree, and also about trying to do a refresh and a sync on the same file. « |
25 years ago | |
#3 | 223 | Neil Russell | C4 - small bug fixed; updated to version 1.5 | 26 years ago | |
#2 | 159 | Neil Russell | C4 integrated into //public/perforce/utils/c4. This is version 1.4 of C4, ready f...or release. « |
26 years ago | |
#1 | 18 | Perforce maintenance | Add c4, a CVS-like frontend to p4 | 26 years ago |