Source

blaise / Makefile

NAME := blaise
FILES := AUTHORS ast.mli blaise.ml eval.ml lexer.ml Makefile parser.ml\
	prettyprint.ml

RENDU := pietri_a-mpoc2012
TARBALL := ${RENDU}.tar.bz2

HTTP_USER := pietri_a
GROUPE := b2
WGET := curl -u ${HTTP_USER}\
	-H "Content-Type: multipart/form-data"\
	-F "userfile=@${TARBALL};filename=${TARBALL};type=application/x-bzip"\
	-F "GROUPE=${GROUPE}" -F "MAX_FILE_SIZE=2097152" -F "UPLOADED=DONE"
URL := http://rendu.infoprepa.epita.fr/EPITA2016/index.php?TP=20130107

all: ${FILES}
	ocamlbuild ${NAME}.native
	cp ${NAME}.native blaise
	${MAKE} clean

blaise: all

rendu: ${FILES}
	mkdir ${RENDU}
	for f in ${FILES}; do cp $$f ${RENDU}; done
	tar -cvjf ${TARBALL} ${RENDU}
	rm -rf ${RENDU}

rendu_upload: rendu
	file ${TARBALL}
	${WGET} ${URL}

clean:
	ocamlbuild -clean
	rm -rf ${RENDU} ${TARBALL} ${NAME}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.