Re: Problem in Makefile: Can't Find 'atsmake-post.mk' and Other Probelms

2019-11-17 Thread d4v3y_5c0n3s
Thank you for the fast reply.  This is really helpful. :)

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/b5e5963f-b957-41a6-87ec-b3843ebd8e7f%40googlegroups.com.


Re: Problem in Makefile: Can't Find 'atsmake-post.mk' and Other Probelms

2019-11-17 Thread Hongwei Xi
First, 'testall:' should be changed to 'testall::'

atsmake-pre.mk can be found here:

https://github.com/githwxi/ATS-Postiats/blob/master/share/atsmake-pre.mk

atsmake-post.mk can be found here:

https://github.com/githwxi/ATS-Postiats/blob/master/share/atsmake-post.mk

I rarely use these two files when constructing Makefiles for my own use.
I think all you need from these files is just some basic definitions. E.g.,

PATSCC=$(PATSHOMEQ)/bin/patscc
PATSOPT=$(PATSHOMEQ)/bin/patsopt
PATSLIB=$(PATSHOMEQ)/ccomp/atslib/lib


On Sat, Nov 16, 2019 at 9:27 PM d4v3y_5c0n3s  wrote:

> First off, I would like to say that I am new to ATS, and have been
> beginning to learn it.  I've really been enjoying it so far, and I decided
> to start a long-term project in order to help me get better at ATS.  So, I
> found the Corange game engine (https://github.com/orangeduck/Corange) and
> decided to reimplement it in ATS (
> https://github.com/d4v3y5c0n3s/Goldelish-Engine).  Unfortunately, I am
> having issues figuring out how to get the Makefile properly set up.  I've
> looked at examples provided in ATS2-Postiats and ATS-Postiats-contrib.
> Basically, I'm trying to take Corange's Makefile and make it work with
> ATS.  I'm trying to figure out how Make works, and I'm starting to
> understand it, but I've been stuck due to having trouble finding answers
> online.  Currently, when I try to call 'make' on the command line I get the
> following:
> Makefile:74: warning: overriding recipe for target 'testall'
> Makefile:72: warning: ignoring old recipe for target 'testall'
> Makefile:76: warning: overriding recipe for target 'testall'
> Makefile:74: warning: ignoring old recipe for target 'testall'
> Makefile:78: :/home/d4v3y/ATS2-Postiats/share/atsmake-post.mk: No such
> file or directory
> make: *** No rule to make target ':/home/d4v3y/ATS2-Postiats/share/
> atsmake-post.mk'.  Stop
> .
> You can find my Makefile in the repo for the engine I'm working on here: (
> https://github.com/d4v3y5c0n3s/Goldelish-Engine/blob/master/Makefile)
> And the Makefile for Corange is here: (
> https://github.com/orangeduck/Corange/blob/master/Makefile)
>
> Thank you for any help!
>
> --
> You received this message because you are subscribed to the Google Groups
> "ats-lang-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ats-lang-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ats-lang-users/ac6c96e9-b1d7-4d53-a90f-f93a906f4d00%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/CAPPSPLrRe%2BEpTMQaZpMynihV5Hypp-NQF63CXZx31WW_MiQ-Vg%40mail.gmail.com.


Problem in Makefile: Can't Find 'atsmake-post.mk' and Other Probelms

2019-11-16 Thread d4v3y_5c0n3s
First off, I would like to say that I am new to ATS, and have been 
beginning to learn it.  I've really been enjoying it so far, and I decided 
to start a long-term project in order to help me get better at ATS.  So, I 
found the Corange game engine (https://github.com/orangeduck/Corange) and 
decided to reimplement it in ATS (
https://github.com/d4v3y5c0n3s/Goldelish-Engine).  Unfortunately, I am 
having issues figuring out how to get the Makefile properly set up.  I've 
looked at examples provided in ATS2-Postiats and ATS-Postiats-contrib.  
Basically, I'm trying to take Corange's Makefile and make it work with 
ATS.  I'm trying to figure out how Make works, and I'm starting to 
understand it, but I've been stuck due to having trouble finding answers 
online.  Currently, when I try to call 'make' on the command line I get the 
following:
Makefile:74: warning: overriding recipe for target 'testall' 
Makefile:72: warning: ignoring old recipe for target 'testall' 
Makefile:76: warning: overriding recipe for target 'testall' 
Makefile:74: warning: ignoring old recipe for target 'testall' 
Makefile:78: :/home/d4v3y/ATS2-Postiats/share/atsmake-post.mk: No such file 
or directory 
make: *** No rule to make target 
':/home/d4v3y/ATS2-Postiats/share/atsmake-post.mk'.  Stop
.
You can find my Makefile in the repo for the engine I'm working on here: (
https://github.com/d4v3y5c0n3s/Goldelish-Engine/blob/master/Makefile)
And the Makefile for Corange is here: (
https://github.com/orangeduck/Corange/blob/master/Makefile)

Thank you for any help!

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/ac6c96e9-b1d7-4d53-a90f-f93a906f4d00%40googlegroups.com.