• # Makefile

    Posté par (courriel, site web personnel) . En réponse au message raccourci java et javac. Évalué à 3.

    Les Makefile sont pas vraiment adaptés à Java mais ça reste pratique tant qu'on n'a pas des trucs trop énormes ou compliqués.
    JPATH ?= /usr/java/jdk1.6/bin/
    JAVA ?= $(JPATH)java
    JFLAGS += -ea
    JC ?= $(JPATH)/javac
    JCFLAGS += -g -deprecation -Xlint:all
    JDB ?= $(JPATH)/jdb
    JFLAGS += -agentlib:jdwp=transport=dt_socket,address=$(DEBUG_PORT),server=y,suspend=n
    DEBUG_PORT ?= 1234
    %.class : %.java
     $(JC) $(JCFLAGS) $<
    .PHONY: run debug
    run:
     $(JAVA) $(JFLAGS) $(MAIN_CLASS) $(MAIN_ARGS)
    debug:
     $(JDB) -attach localhost:$(DEBUG_PORT)
    $ make Bonjour.class

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.