1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
# (jEdit options) :folding=explicit:collapseFolds=1:
#
#{{{ Notes on usage
# Standard generalized Makefile for building
# Java projects under GNU/Linux systems.
#
# Project 'quickies' begun on Tue Feb 18 17:59:48 EST 2003
# Copyright (C) 2003 Ian W. Davis
#
# COMMON TARGETS:
# % make all Builds Java components
# % make back Create .tgz file for backup
# % make clean Remove all generated files
# % make try Build all & run sample command line
#
# Notes on usage }}}
#{{{ Variables
############################################################
### VARIABLES ##############################################
############################################################
# Directory structures
DEVROOT = ../..
CLASSES = $(DEVROOT)/classes
JARS = $(DEVROOT)/jars
OLD = $(DEVROOT)/old
# Project details
PROJNAME = quickies
LONGVER := $(shell date +%y%m%d.%H%M)
PACKAGE = quickies
PKGPATH = quickies
# Variables }}}
############################################################
### TARGETS ################################################
############################################################
.PHONY: all back clean try
# Make a copy of all the files in this directory
back : clean
mkdir -p $(OLD)/$(PROJNAME)
tar cvzf $(OLD)/$(PROJNAME)/$(PROJNAME)-$(LONGVER).tgz .
scp $(OLD)/$(PROJNAME)/$(PROJNAME)-$(LONGVER).tgz iwd@server:~/devel/old-versions
# Clean up - delete binaries, JAR files, etc.
clean :
rm -rf *.class
|